﻿@charset "utf-8";
/* CSS Document */
html{ 
    font-size:62.5%; 
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
body {
    font-family:"Microsoft yahei", Arial, Verdana;
    background: #f1f4f7;
    margin: auto!important;
    max-width: 640px;
}
html,body{height:100%;}
body, div, fieldset, form, h1, h2, h3, h4, h5, h6, html, p, span {
    -webkit-text-size-adjust: none
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
applet, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, html, iframe, img, object, p, span {
    padding: 0;
    margin: 0;
    border: none
}
*{
	  margin:0;
	  padding:0; 
    list-style:none;
}
img {
	  width:100%;
    padding: 0;
    margin: 0;
    vertical-align: top;
    border: none
}
li, ul {
    list-style: none outside none;
    padding: 0;
    margin: 0
}
a {
    text-decoration:none;
    outline:none;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.rel{position:relative;}
.abs{position:absolute;}
.clear{
  	clear:both;
  	width:100%;
  	height:0;
}
.clearfix:after{
  	visibility:hidden;
  	display:block;
  	height:0;
  	font-size:0;
  	content:"";
  	clear:both;
}
*+html .clearfix {
  	display:inline;
  	zoom:1;
}
.ellips { 
    overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
  	word-wrap: normal;
}
.appear_header{
	background:#fff;
	margin-bottom:10px;
	padding:12px;
	font-size:15px;
	color: #666666;
}
.appear_header .line{
	padding-bottom:10px;
}
.appear_header .line:last-child{
	padding-bottom:0;
}
.green_color{
	color:#3fd68b;
}

.appear_center{
	padding:12px;
	background:#fff;
	font-size: 15px;
    color: #666666;
	overflow:hidden;
}
.appear_center>h3{
	padding-bottom:12px;
	font-size: 16px;
    color: #606060;
}
.appear_text img,.appear_text p{
	margin-bottom:12px;
}